Structural Redocumentation: A Case Study
نویسندگان
چکیده
Documentation has traditionally played a key role as an aid in program understanding. However, most documentation is \in-the-small," describing the program at the algorithm and data structure level. For large, legacy software systems, one needs \in-the-large" documentation describing the high-level structural aspects of the software system's architecture from multiple perspectives. One way of producing such structural documentation for existing software systems is to use reverse engineering technologies. This paper describes a case study in structural redocumentation: an analysis of SQL/DS (a multi-million line relational database system) using a exible reverse engineering approach developed as part of the Rigi project.
منابع مشابه
Incremental Redocumentation with Hypertext
Redocumentation is the recovery and recording of software comprehension. Since software comprehension is the most expensive part of software maintenance, redocumentation is the key to software maintainability. This paper describes the process and the tools of incremental redocumentation where the comprehension of the software is recorded in hypertext, in the style of the World Wide Web. The pap...
متن کاملStructural Rd E Ocumentation: a Case Study
terns require a different approach to software documentation than has traditionally been used. In understanding large, evolving software systems, structural redocumentation through reverse engineering plays a key role. Reconstructing and effectively redocumenting the design of existing software systems is even more difficult than initial design. Recognizing abstractions in real-world systems is...
متن کاملRedocumentation through design pattern recovery : an investigation and an implementation
In this thesis, two methods are developed in an aid to help users capture valuable design information and knowledge and reuse them. They are the design pattern recovery (DPR) method and pattern-based redocumentation (PBR) method. The DPR method is for matching up metrics of patterns with patterns themselves in order to capture valuable design information. Patterns are used as a container for st...
متن کاملRedocumentation des traces d'activité médiée informatiquement dans le cadre des transactions communicationnelles
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau...
متن کاملAlgebraic Formal Support in a Software Maintenance Environment
In this paper we present an algebraic support formalization in a software maintenance method named COMFORM (COn guration Management FORmalization for Maintenance). One of the aims of COMFORM is redocumentation by keeping the maintenance history and information related to the software modules being maintained. Redocumentation is obtained by lling in pre-de ned form templates which go hand in han...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Software
دوره 12 شماره
صفحات -
تاریخ انتشار 1995